package com.tengju.bff.interfaces.covercharge.entity.dto;

import java.math.BigDecimal;
import java.util.Date;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
public class ServiceWithdarwCycleAddDto {
    /**
     * 周期id
     */
    private Integer id;

    /**
     * 代理id_code
     */
    private Integer idCode;

    /**
     * 账号id,service_account表的id
     */
    private Integer accountId;

    /**
     * 累计金额
     */
    private BigDecimal total;

    /**
     * 费率
     */
    private BigDecimal ratio;

    /**
     * 开始时间
     */
    private String startAt;

    /**
     * 结束时间
     */
    private String endAt;

    /**
     * 创建时间
     */
    private Date createdAt;

    /**
     * 更新时间戳
     */
    private Date updatedAt;

    /**
     * 打款状态： 0 未打款 2 已打款 5 打款失败
     */
    private Integer withdrawStatus;

    /**
     * 打款时间
     */
    private Date withdrawTime;

    /**
     * 打款备注
     */
    private String remark;

    /**
     * 网银流水号
     */
    private String bankFlow;

    /**
     * 打款渠道
     */
    private String channel;

    /**
     * 打款人
     */
    private String withdrawer;

    /**
     * 交易单号
     */
    private String businessNo;

    /**
     * 标题
     */
    private String alertTitle;


    /**
     * 周期交易单id
     */
    private Integer addTransOrderId;

    /**
     * 是调用代发还是查询
     */
    private Integer type;

    /**
     * 调用次数
     */
    private Integer num;

    /**
     * 周期交易时间
     */
    private String merDate;
}
